home *** CD-ROM | disk | FTP | other *** search
Makefile | 1990-10-15 | 1.3 KB | 90 lines |
-
- # NMAKE Compatible makefile for Audio
-
- # Modification History:
- #
- # Date What
- # 08/29/90 JohnYG Updated for new tree
- # 10/01/90 JohnYG Final (v1.0)
- #
-
- #
- # USAGE:
- # if debug:
- # NMAKE DEBUG=YES
- # else:
- # NMAKE DEBUG=NO
- #
-
- !if "$(DEBUG)" == "NO"
- DEF=
- LOPT=
- COPT=-Zp -Ox
- MOPT=-MX
- !else
- DEF=-DDEBUG
- LOPT=/CO
- COPT=-Zpi -Ox
- MOPT=-Zi -MX
- !endif
-
- CC = cl -c -nologo -AS -W2 $(COPT) $(DEF)
- ASM = masm $(MOPT) $(DEF)
- LINK= link $(LOPT) /NOD/NOE/MAP/LI
- NAME= AUDIO
- EXT = EXE
-
- OBJ = audio.obj send.obj
- LIBS = slibcer
-
-
- .c.obj:
- $(CC) $*.C
-
- .asm.obj:
- $(ASM) $*;
-
- goal: $(NAME).$(EXT)
- @echo "Done making $(NAME).$(EXT)"
-
- #
- # linking step
- #
-
- $(NAME).$(EXT): $(OBJ)
- $(LINK) @<<
- $(OBJ) ,
- $(NAME).$(EXT) ,
- $(NAME) ,
- $(LIBS) ;
- <<
-
- !if "$(DEBUG)" != "NO"
- # mapsym $(NAME)
- # cvpack -p $(NAME).$(EXT)
- !endif
-
-
- clean:
- del $(NAME).$(EXT)
- del *.obj
- del *.map
- del *.sym
-
- # depend:
- # mv makefile makefile.old
- # sed "/^# START Dependencies/,/^# END Dependencies/D" makefile.old > makefile
- # del makefile.old
- # echo # START Dependencies >> makefile
- # includes -l *.c *.asm >> makefile
- # echo # END Dependencies >> makefile
-
-
- # START Dependencies
-
- audio.obj: audio.c
-
- send.obj: send.asm
-
- # END Dependencies
-